home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Mac-Source 1994 July
/
Mac-Source_July_1994.iso
/
Other Langs
/
MacPerl ƒ
/
Perl Source ƒ
/
README.SRC
< prev
next >
Wrap
Text File
|
1993-10-25
|
2KB
|
49 lines
COMMENTS ON THE SOURCE
System requirements
To compile the sources, you need at least
- MPW 3.2
- bison or (b)yacc, if you want to change perly.y
- Berkeley db
- GUSI 1.3.3
- 5 Megabytes of RAM
- preferably also a *compiled* version of the Perl tool (recursion rears its ugly
head.
The latest versions of Perl, db, and GUSI should be available at
nic.switch.ch software/mac/src/mpw_c
ftp.eunet.ch software/mac/perl
The latest version of Ramon M. Felciano's Mercutio MDEF is available at
sumex-aim.stanford.edu
Getting started
To compile the sources, you need to generate a Makefile by either running
Makefile.in or editing it by hand.
Added Files
missing.c and the GUSI library emulate enough UNIX library calls to make Perl happy.
SubLaunch.[hc] provides some limited pipe/multitasking support. PerlHelp is the Perl
manual page in 411 format. While it describes a few things that won't work on a Mac,
it also contains descriptions of our Mac specific additions.
Changed Files
Makefile was replaced with a MPW style one. eval.c is replaced, since the eval()
function was too big for MPW C. Config.h was manually configured. perly.y contains
changes for the mac specific commands. Most source files have a few changes, which
are always bracketed by #ifdefs or #ifndefs for the symbols macintosh, MAC_STANDALONE,
STDMAC, MSMAC or NIXUNIX, except for some changes in perly.y. Our relying on the
macintosh symbol is not always well advised and some of the instances should probably
be replaced by applec.
Bugs, Suggestions, Damnations
Please send your bug reports and/or fixes to <neeri@iis.ethz.ch> (It is rather
unlikely that any of the bugs are relevant to the UNIX version).